﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace BLevy.Entidad
{
    public class Plan
    {
        public int id { get; set; }
        public string nombre { get; set; }
        public string descripcion { get; set; }
        public DateTime fecharegistro { get; set; }
        public double costo_base { get; set; }
        public int titular { get; set; }
        public int edad_titular { get; set; }
        public int conyuge { get; set; }
        public int edad_conyuge { get; set; }
        public int hijos { get; set; }
        public int cantidad_hijos { get; set; }
        public int edad_hijos { get; set; }
        public int otros { get; set; }
        public int cantidad_otros { get; set; }
        public int edad_otros { get; set; }
        public int activo { get; set; }
        public int recargo { get; set; }

        public virtual IList<AdicionalPlan> adicionales { get; set; }
    }

    public class AdicionalPlan
    {
        public int id { get; set; }
        public int plan_id { get; set; }
        public int edad_desde { get; set; }
        public int edad_hasta { get; set; }
        public double costo_adicional { get; set; }
    }
}
